Release Notes

On this page:

2021.1.2 Maintenance Release

2021.1.2 Maintenance Release [2021-09-07]

Changelog Overview

  • 1 New Features
  • 20 Improvements
  • 156 Bug Fixes
  • 18 Chores
  • 195 Total Tickets

New Features

  • itential-utils:2.7.0 [08-06-2021] - Added support for updating and deleting secrets in Vault.

Improvements

  • app-admin_essentials:2.25.42-2021.1.22 [09-02-2021] - Updated system, application, and adapter uptimes to use days when uptime is greater than 24 hours.
  • app-admin_essentials:2.25.42-2021.1.19 [08-01-2021] - Updated refresh time on the homepage and added a countdown view to the profile page.
  • app-admin_essentials:2.25.42-2021.1.17 [07-17-2021] - Added a refresh time controller to the homepage.
  • app-automation_studio:3.35.20-2021.1.43 [08-30-2021] - Improved annotations and automatic formatting for static Child Job loop arrays.
  • app-configuration_manager:3.74.24-2021.1.11 [08-06-2021] - Updated the metadata drawer labels and placeholder text.
  • app-jst:1.3.10-2021.1.22 [08-05-2021] - Tags are now imported and deleted correctly in Transformations. Tag names in the JST are the same name as the import document.
  • app-jst:1.3.10-2021.1.19 [07-27-2021] - Added tags to /transformations endpoint.
  • app-jst:1.3.10-2021.1.18 [07-26-2021] - Tags can now be added to JSTs.
  • app-operations_manager:1.47.0-2021.1.33 [07-07-2021] - Added enter and escape keyboard handlers throughout the application.
  • app-service_management:2.24.0-2021.1.1 [07-26-2021] - Updated documentation for testInstances and saveInstances.
  • app-workflow_engine:9.6.32-2021.1.66 [09-07-2021] - Added a validation warning for workflows using the transformation tasks with the extractOutput option set to false.
  • app-workflow_engine:9.6.32-2021.1.38 [08-19-2021] - Added Cypress tests to verify that masked variables are displayed correctly in Workflow Engine Tasks.
  • app-workflow_engine:9.6.32-2021.1.21 [07-13-2021] - Added test coverage for integrations/integration models.
  • app-workflow_engine:9.6.32-2021.1.18 [07-07-2021] - Fixed an issue where eventListenerJob task event handlers were not removed after the event was handled.
  • pronghorn-core:12.1.24-2021.1.37 [09-03-2021] - Added a column for last login date on the Authorization Config user table.
  • pronghorn-core:12.1.24-2021.1.36 [08-30-2021] - Added a warning for apps which use additional roles that are not root level roles.
  • pronghorn-core:12.1.24-2021.1.29 [08-10-2021] - Removed the redundant TCP listener connection being generated to RabbitMQ on startup of IAP.
  • pronghorn-core:12.1.24-2021.1.27 [08-05-2021] - Made /prometheus_metrics a public API.
  • pronghorn-core:12.1.24-2021.1.24 [07-27-2021] - Added a unit test for core/SwaggerToPronghorn.js.
  • pronghorn-core:12.1.24-2021.1.18 [07-22-2021] - Introduced two new properties called "installed" and "installedBy" that will represent the installed date and who installed a Pre-built Automation.

Bug Fixes

  • adapter-automation_gateway:4.17.1-2021.1.2 [07-19-2021] - Fixed an issue where the runCommand task would only return the first response from IAG.
  • adapter-automation_gateway:4.17.1-2021.1.1 [07-06-2021] - Fixed execution errors in createDeviceGroup and updateDeviceGroup.
  • adapter-local_aaa:4.2.8-2021.1.1 [08-06-2021] - Modified getUser call to fix regression in ensureAccount API in pronghorn-core.
  • app-admin_essentials:2.25.42-2021.1.21 [08-16-2021] - Removed the pagination width description in Admin Essentials.
  • app-admin_essentials:2.25.42-2021.1.20 [08-12-2021] - Error message content has been improved for all imported elements.
  • app-admin_essentials:2.25.42-2021.1.18 [07-27-2021] - Provided a fix for a delay on the Pre-built repository configuration dropdown in the UI.
  • app-admin_essentials:2.25.42-2021.1.16 [07-13-2021] - Increased the page limit of adapters shown in the Profile Configure tab.
  • app-admin_essentials:2.25.42-2021.1.15 [07-11-2021] - Removed deprecated endpoint test case file.
  • app-admin_essentials:2.25.42-2021.1.14 [07-09-2021] - Changed the Help Desk label to Help.
  • app-ag_manager:1.13.0-2021.1.2 [08-04-2021] - Fixed an issue where ag_manager would ignore a false value argument. All falsy arguments will now be filtered when verifying arguments.
  • app-automation_catalog:2.10.6-2021.1.4 [07-13-2021] - Updated the scheduled date and time inputs to handle empty text input.
  • app-automation_studio:3.35.20-2021.1.46 [09-03-2021] - Extract output has been re-enabled on the Gen 2 canvas.
  • app-automation_studio:3.35.20-2021.1.45 [09-02-2021] - Corrected misspelling of "Unique Items" when configuring a table in JSON Form Builder.
  • app-automation_studio:3.35.20-2021.1.44 [09-02-2021] - Modified template import to accept createdBy and lastUpdatedBy to be objects. This will create a new user if the user does not exist in the database.
  • app-automation_studio:3.35.20-2021.1.41 [08-23-2021] - Added checks for different task types before setting incoming and outgoing schema types for JST-on-transitions.
  • app-automation_studio:3.35.20-2021.1.39 [08-19-2021] - Fixed an account syncing error that can happen when importing multiple workflows.
  • app-automation_studio:3.35.20-2021.1.38 [08-19-2021] - JST-on-transitions now pull incoming and outgoing schema types from the previous and next task schema instead of their variable values.
  • app-automation_studio:3.35.20-2021.1.37 [08-18-2021] - Template names in the left sidebar are refreshed after a template is removed.
  • app-automation_studio:3.35.20-2021.1.35 [08-10-2021] - Fixed a bug that caused the Templates tree node to automatically expand (reload) after collapsing it.
  • app-automation_studio:3.35.20-2021.1.33 [08-06-2021] - Sidebar and tab will fully update after a JsonForm name change to reflect the new name. Also made enhancements to the JsonFormCard and JsonFormBuilder.
  • app-automation_studio:3.35.20-2021.1.32 [08-04-2021] - Selecting or importing a transformation into a transformation task now populates the JST Variables tab.
  • app-automation_studio:3.35.20-2021.1.31 [08-04-2021] - Tag field added to the Transformation cards in the Collection view.
  • app-automation_studio:3.35.20-2021.1.30 [08-04-2021] - Fixed a bug that allowed template names to contain leading or trailing white spaces.
  • app-automation_studio:3.35.20-2021.1.29 [08-03-2021] - Improved error handling when a requested template does not exist.
  • app-automation_studio:3.35.20-2021.1.27 [07-27-2021] - Redesigned the handleImport function. Sidebar updates on item import.
  • app-automation_studio:3.35.20-2021.1.26 [07-26-2021] - Fixed a bug that caused the search string to disappear when routing from Automation Studio to the related application.
  • app-automation_studio:3.35.20-2021.1.24 [07-21-2021] - Extended the download_interval time for downloading all selected automations when doing a bulk export.
  • app-automation_studio:3.35.20-2021.1.23 [07-20-2021] - Editing of table and container configs is now possible in JSON Forms Builder.
  • app-automation_studio:3.35.20-2021.1.21 [07-20-2021] - Fixed a bug that caused the original metadata in a template to change although the user canceled changes.
  • app-automation_studio:3.35.20-2021.1.20 [07-19-2021] - Error message is now displayed when call is rejected by API for JSON Forms and Templates. Error message will also display upon import of invalid JSON file.
  • app-automation_studio:3.35.20-2021.1.18 [07-16-2021] - Gen 2 workflows will now check and update JST on import if it exists in the database.
  • app-automation_studio:3.35.20-2021.1.17 [07-15-2021] - Improved visibility of long data item (value) in JSON forms dropdown list.
  • app-automation_studio:3.35.20-2021.1.15 [07-09-2021] - Fixed a bug where the Template import API would not accept null user fields.
  • app-automation_studio:3.35.20-2021.1.14 [07-07-2021] - Deleting a workflow containing jsts-on-transitions now deletes the JSTs as well.
  • app-automation_studio:3.35.20-2021.1.13 [07-06-2021] - Improved error handling when a user is not authorized to create a new Command Template.
  • app-automation_studio:3.35.20-2021.1.12 [07-02-2021] - Updated JST and JST-designer dependencies to their latest versions.
  • app-automation_studio:3.35.20-2021.1.11 [06-30-2021] - Added manual refresh transformation button to transformation task.
  • app-configuration_manager:3.74.24-2021.1.13 [08-26-2021] - Object type parameters are now properly displayed when editing task instances.
  • app-configuration_manager:3.74.24-2021.1.12 [08-17-2021] - Added a check to prevent crash of getTreesForDevice task, when devices are not available due to slow NSO connection.
  • app-configuration_manager:3.74.24-2021.1.10 [08-02-2021] - Optional parameters are now supported in task instances.
  • app-configuration_manager:3.74.24-2021.1.9 [07-14-2021] - Golden Configuration will now accept asterisks in interface names for Junos configurations.
  • app-form_builder:4.10.1-2021.1.6 [07-30-2021] - Fixed a bug that prevented searching for items in a dropdown list on the Form canvas.
  • app-form_builder:4.10.1-2021.1.5 [07-28-2021] - Fixed a bug that prevented the navigation drawer (burger menu) from closing. Burger menu is now hidden when hovering mouse on edited automation.
  • app-form_builder:4.10.1-2021.1.4 [07-28-2021] - Fixed bug that caused the search string to disappear when routing from Automation Studio to related applications.
  • app-form_builder:4.10.1-2021.1.3 [07-09-2021] - JST list is now always retrieved from the server.
  • app-form_builder:4.10.1-2021.1.2 [07-07-2021] - Added Transformation IDs in the transformations array used to populate the navigation bar.
  • app-json_forms:1.30.12-2021.1.8 [09-01-2021] - Importing the same Form multiple times no longer results in duplication of the Form name.
  • app-json_forms:1.30.12-2021.1.7 [08-30-2021] - Operator role added to the top-level roles.
  • app-json_forms:1.30.12-2021.1.6 [07-26-2021] - JSON Forms with default values are now passed even if no change occurs.
  • app-json_forms:1.30.12-2021.1.5 [07-20-2021] - Fixed rendering and alignment of headers within an array.
  • app-json_forms:1.30.12-2021.1.4 [07-19-2021] - Form schema updated to support default field value.
  • app-jst:1.3.10-2021.1.29 [08-25-2021] - Pinned the bson-objectid dependency.
  • app-jst:1.3.10-2021.1.27 [08-23-2021] - New transformations show in the left navigation bar automatically without a page refresh.
  • app-jst:1.3.10-2021.1.26 [08-13-2021] - A basic inactive account is created for imported JSTs when an author is not currently in the database.
  • app-jst:1.3.10-2021.1.25 [08-13-2021] - JST downloads from the on-premises JST Designer will have their createdBy and lastUpdatedBy attributes set to user objects, instead of usernames.
  • app-jst:1.3.10-2021.1.21 [08-03-2021] - Creating a new transformation no longer generates an error if the transformation collection is empty.
  • app-jst:1.3.10-2021.1.16 [07-21-2021] - Updated the save and close modals for app-jst. Modal warning will display and prompt user to save JST changes when user attempts to navigate away from an unsaved JST. Modals do not appear when canvas is empty.
  • app-jst:1.3.10-2021.1.15 [07-16-2021] - Fixed setTransformation response to evaluate as 'true'. The TabBar no longer disappears and transformations now run successfully after saving changes to JSTs from within a function.
  • app-jst:1.3.10-2021.1.14 [07-14-2021] - Functions that use thisArg in JSTs will now index correctly on start-up and import through Automation Studio.
  • app-jst:1.3.10-2021.1.12 [07-07-2021] - Increased the page size selector limit by updating the searchTransformations endpoint to allow more than 25 transformations on the page.
  • app-mop:6.10.2-2021.1.7 [08-02-2021] - Fixed a bug that prevented the navigation drawer (burger menu) from closing. Burger menu is now hidden after hovering mouse on the edited template.
  • app-mop:6.10.2-2021.1.6 [07-28-2021] - Fixed a bug that caused the disappearance of the search string when routing from Automation Studio to related applications.
  • app-mop:6.10.2-2021.1.5 [07-20-2021] - Corrected tag error when cloning a Command Template.
  • app-mop:6.10.2-2021.1.4 [07-14-2021] - JST list will now retrieve from the same server.
  • app-mop:6.10.2-2021.1.3 [07-07-2021] - Fixed a bug that prevented the user from renaming an existing Command Template.
  • app-mop:6.10.2-2021.1.2 [07-07-2021] - Updated the fetchTransformations logic to check against each transformation name when filtering in the navigation bar.
  • app-nso_manager:2.20.15-2021.1.2 [07-27-2021] - Removed extra nested layer in liveStatus schema.
  • app-operations_manager:1.47.0-2021.1.37 [08-24-2021] - Fixed error handling when creating a new automation. An error message will display when an automation with the same name already exists.
  • app-operations_manager:1.47.0-2021.1.36 [08-23-2021] - Updated group user roles in Operations Manager by adding engineering and operations permissions to the root and task-renderer views in the pronghorn.json file.
  • app-operations_manager:1.47.0-2021.1.35 [08-13-2021] - Updated JST trigger dropdown to search all JSTs by name when filtering.
  • app-operations_manager:1.47.0-2021.1.34 [07-20-2021] - Exposed the jobWindow variable so that it will be preserved when opening a details dialog.
  • app-operations_manager:1.47.0-2021.1.32 [07-06-2021] - Fixed a bug in the scheduled trigger schema which would not allow empty repeat interval settings.
  • app-operations_manager:1.47.0-2021.1.31 [07-01-2021] - Confirmation dialog now displays the automation names selected by user for deletion. Success notification message shows the number of deleted or cloned automations.
  • app-template_builder:2.5.3-2021.1.3 [07-02-2021] - Improved reporting of config problems preventing Template Builder from sandboxing the template renderer. Template Builder will now report misconfigured sandbox dependencies as errors instead of warnings in the logs.
  • app-workflow_builder:5.40.5-2021.1.25 [09-03-2021] - Extract output has been re-enabled on transformation tasks for Gen 1 canvas.
  • app-workflow_builder:5.40.5-2021.1.24 [08-19-2021] - The job variables _id and initiator no longer show an error when other job variables are also required.
  • app-workflow_builder:5.40.5-2021.1.23 [08-13-2021] - Fixed a bug where starting a job from the UI would freeze the page when the workflow had validation errors.
  • app-workflow_builder:5.40.5-2021.1.22 [07-28-2021] - Fixed a bug that prevented the navigation drawer (burger menu) from closing. Burger menu is now hidden when hovering mouse on edited automation.
  • app-workflow_builder:5.40.5-2021.1.21 [07-28-2021] - Fixed bug that caused the disappearance of a search string when routing from Automation Studio to related applications.
  • app-workflow_builder:5.40.5-2021.1.20 [07-26-2021] - The tooltp description now updates on hover for the Query task.
  • app-workflow_builder:5.40.5-2021.1.19 [07-20-2021] - Changed the tooltip description for revert error and revert failure transitions. Users can now differentiate between the two states when editing a workflow.
  • app-workflow_builder:5.40.5-2021.1.18 [07-20-2021] - Importing a Gen 1 workflow containing a transformation task will no longer crash Workflow Builder.
  • app-workflow_builder:5.40.5-2021.1.17 [07-20-2021] - Fixed issue in the Job Variables Value dropdown list. Users can now see and select a value for the JST Task job variables.
  • app-workflow_builder:5.40.5-2021.1.16 [07-20-2021] - Fixed a bug that caused an incorrect value in the search field when editing automation settings.
  • app-workflow_builder:5.40.5-2021.1.15 [07-19-2021] - Implemented an exception handler to reject workflow renaming request when payload is invalid.
  • app-workflow_builder:5.40.5-2021.1.14 [07-16-2021] - JST list will now retrieve from the same server.
  • app-workflow_builder:5.40.5-2021.1.13 [07-16-2021] - Incoming variable values are now maintained when refreshing a JST in the transformation task.
  • app-workflow_builder:5.40.5-2021.1.12 [07-07-2021] - Renaming an API will return an updated name for the workflow document.
  • app-workflow_builder:5.40.5-2021.1.11 [07-07-2021] - ID values in a transformation are now included in the transformation array used to populate the navigation bar.
  • app-workflow_builder:5.40.5-2021.1.10 [07-07-2021] - JST-on-transition tasks now reference the transformation on export and de-reference on import.
  • app-workflow_builder:5.40.5-2021.1.9 [06-30-2021] - Added refresh transformation button to transformation task.
  • app-workflow_engine:9.6.32-2021.1.69 [09-10-2021] - Ensured jobs that revert automatically do not change the job status.
  • app-workflow_engine:9.6.32-2021.1.68 [09-07-2021] - Updated childJob loop error message. User now sees message indicating the canceled childJob was not completed.
  • app-workflow_engine:9.6.32-2021.1.67 [09-07-2021] - Updated workspace height.
  • app-workflow_engine:9.6.32-2021.1.65 [09-05-2021] - Refactored API Test for tasksRelease.post.js.
  • app-workflow_engine:9.6.32-2021.1.64 [09-05-2021] - Completed the API Test Refactor: test/api/cancelJob.post.js.
  • app-workflow_engine:9.6.32-2021.1.63 [09-03-2021] - Fixed styling in the Task History loop iterations bar. Scrollbar no longer appears when there is more than 100 iterations.
  • app-workflow_engine:9.6.32-2021.1.62 [09-02-2021] - Pausing a child job loop before all loop iterations have been created now starts subsequent child jobs in a paused state. Also, pausing a job with no subsequent tasks no longer requires a manual resume for completion.
  • app-workflow_engine:9.6.32-2021.1.61 [09-01-2021] - Limited array data to 10,000 entries for childjob iterations.
  • app-workflow_engine:9.6.32-2021.1.60 [09-01-2021] - Fixed issue where childJob task displayed illegible errors when calling the startJobWithOptions API.
  • app-workflow_engine:9.6.32-2021.1.59 [09-01-2021] - Fixed the view page close button.
  • app-workflow_engine:9.6.32-2021.1.58 [09-01-2021] - Refactored query on getJobDetails API to use indexing instead of a collection scan.
  • app-workflow_engine:9.6.32-2021.1.57 [09-01-2021] - Fixed the ability to expand the childJob details in Job Manager while running a childJob with loops.
  • app-workflow_engine:9.6.32-2021.1.56 [09-01-2021] - Fixed bug where canceling an individual looped child job could incorrectly error the parent job.
  • app-workflow_engine:9.6.32-2021.1.55 [08-31-2021] - Improved validation of loop parameters for the childJob loop task to ensure falsey data_array values are correctly handled.
  • app-workflow_engine:9.6.32-2021.1.54 [08-31-2021] - Fixed loop selector to only show outgoing loops on child jobs.
  • app-workflow_engine:9.6.32-2021.1.53 [08-30-2021] - Added error handling for Workflow Engine restart during parallel childJob loop start to ensure the task is set to status error and all unfinished child jobs started by the task are cancelled.
  • app-workflow_engine:9.6.32-2021.1.52 [08-30-2021] - The getJobOutput permission error toast is shown when clicking on Task History.
  • app-workflow_engine:9.6.32-2021.1.51 [08-30-2021] - Fixed an issue where ScheduleTask was executing before the scheduled time. Added a time format validation check to the scheduler.
  • app-workflow_engine:9.6.32-2021.1.50 [08-30-2021] - Introduced a fix for delayed API responses when querying completed and canceled jobs.
  • app-workflow_engine:9.6.32-2021.1.49 [08-28-2021] - Refactored the jobsFinishTask.post.js endpoint.
  • app-workflow_engine:9.6.32-2021.1.48 [08-27-2021] - Fixed pagination in Job Manager. User is able to reset a specific number of pages from a total set of pages.
  • app-workflow_engine:9.6.32-2021.1.47 [08-27-2021] - Fixed the Job Details task history scroll bar so it is no longer hidden behind a dialog.
  • app-workflow_engine:9.6.32-2021.1.46 [08-26-2021] - Fixed the iterations bar in the Child Job Task History dialog.
  • app-workflow_engine:9.6.32-2021.1.45 [08-26-2021] - Updated the max loop input for the task spinner for a childjobloop.
  • app-workflow_engine:9.6.32-2021.1.44 [08-26-2021] - Fixed an issue with the parent job not completing when using a child job loop and calling a child with a stub task. With this fix, the Task Data window now loads and displays correctly.
  • app-workflow_engine:9.6.32-2021.1.43 [08-24-2021] - Made scrollbar width larger in task history output.
  • app-workflow_engine:9.6.32-2021.1.42 [08-24-2021] - Made changes to the history and outgoing tab of the childJobLoop in Job Manager to include a loop dropdown. When a selection is made from the new dropdown the outgoing data will display selected data instead of the entire object.
  • app-workflow_engine:9.6.32-2021.1.41 [08-24-2021] - Modified cancelJob to also cancel any paused child jobs based on the selected job.
  • app-workflow_engine:9.6.32-2021.1.40 [08-24-2021] - Updated error message to indicate that incoming var data is too large if size exceeds 16MB.
  • app-workflow_engine:9.6.32-2021.1.39 [08-23-2021] - Made several improvements in the code logic to verify and ensure all child job loops are cancelled when parent job is cancelled.
  • app-workflow_engine:9.6.32-2021.1.37 [08-19-2021] - Prevented a MongoError by storing references to the job _ids for the reference variables. The outgoing childJob loop is de-referenced when the task runs.
  • app-workflow_engine:9.6.32-2021.1.36 [08-15-2021] - Refactored the test case and updated the test assertion error message for failure to save workflow.
  • app-workflow_engine:9.6.32-2021.1.35 [08-15-2021] - Updated the test case for timing-related issues with retrieving job details.
  • app-workflow_engine:9.6.32-2021.1.34 [08-11-2021] - Fixed a bug where a missing task reference used as the input variable for a child job crashed Workflow Engine.
  • app-workflow_engine:9.6.32-2021.1.33 [08-11-2021] - Modified API calls made by the Job Visualize page to ensure they work with large child job loops.
  • app-workflow_engine:9.6.32-2021.1.32 [08-06-2021] - Fixed issue with downloading metrics and expanding child job actions.
  • app-workflow_engine:9.6.32-2021.1.31 [08-03-2021] - Corrected the error message received when calling the startJobWithOptions API without specifying the type or when using 'type=Automation'.
  • app-workflow_engine:9.6.32-2021.1.30 [08-03-2021] - Fixed an issue with the childJob looping when the MongoDB 16MB document limit is reached. Changed the outgoing loop variables to reference the document _id, which allows larger childLoops to run. This modification maintains the position of each element in the output loop array.
  • app-workflow_engine:9.6.32-2021.1.29 [07-29-2021] - Updated package.json to reflect supported Node.js versions.
  • app-workflow_engine:9.6.32-2021.1.28 [07-27-2021] - Updated the UI style CSS to fix overscrolling behavior on Workflow Engine pages.
  • app-workflow_engine:9.6.32-2021.1.27 [07-26-2021] - Removed unnecessary error message logged when a job did not have a start_user.
  • app-workflow_engine:9.6.32-2021.1.26 [07-24-2021] - Fixed an issue where passing the job variable status from a child job to the parent caused the childJob task to error. This fix uses a separate counter for keeping track of completed childJobs.
  • app-workflow_engine:9.6.32-2021.1.25 [07-24-2021] - Fixed a timing issue where an ancestors array of a task was not correctly populated.
  • app-workflow_engine:9.6.32-2021.1.23 [07-17-2021] - Added a warning message when manual tasks are unavailable.
  • app-workflow_engine:9.6.32-2021.1.22 [07-14-2021] - Corrected MongoDB method calls that were causing job execution errors.
  • app-workflow_engine:9.6.32-2021.1.20 [07-11-2021] - Added a validation error to workflows when a child job loop references a non-existent transformation.
  • app-workflow_engine:9.6.32-2021.1.19 [07-11-2021] - Adjusted canvas height for visualize view in Job Manager.
  • app-workflow_engine:9.6.32-2021.1.17 [07-06-2021] - The pause button now shows on a child job in the Details view.
  • pronghorn-core:12.1.24-2021.1.35 [08-24-2021] - Fields that have a when condition will no longer be dropped by Form Builder.
  • pronghorn-core:12.1.24-2021.1.34 [08-24-2021] - Updated service module to fix error handling when sending messages to ensure the service is not restarted.
  • pronghorn-core:12.1.24-2021.1.32 [08-19-2021] - Refactored ensureAccount test cases.
  • pronghorn-core:12.1.24-2021.1.31 [08-12-2021] - Updated dependency which fixed an issue where event handlers should be removed after the event is finally handled.
  • pronghorn-core:12.1.24-2021.1.30 [08-10-2021] - Updated MongoDB to the minimum required version.
  • pronghorn-core:12.1.24-2021.1.28 [08-09-2021] - Fixed an issue where a service could emit its ONLINE status before Core added its configuration.
  • pronghorn-core:12.1.24-2021.1.25 [07-29-2021] - Updated the default IAP version tag in core for ease of development testing.
  • pronghorn-core:12.1.24-2021.1.23 [07-26-2021] - Updated test case for account-related endpoint. Removed extra property from test case assertion.
  • pronghorn-core:12.1.24-2021.1.22 [07-26-2021] - Added redirection of request with URI without trailing backslash.
  • pronghorn-core:12.1.24-2021.1.21 [07-26-2021] - Updated the UI style CSS to fix overscrolling behavior on service properties pages.
  • pronghorn-core:12.1.24-2021.1.20 [07-24-2021] - Modifications to the adapter properties-schema.json will now be applied when the adapter is restarted.
  • pronghorn-core:12.1.24-2021.1.19 [07-24-2021] - Improved error handling in the request for a method's schema.
  • pronghorn-core:12.1.24-2021.1.16 [07-16-2021] - The scroll position no longer resets when a radio button is selected.
  • pronghorn-core:12.1.24-2021.1.15 [07-15-2021] - Improved handshake logging in pronghorn-core. Updated service module.
  • pronghorn-core:12.1.24-2021.1.14 [07-11-2021] - Refactored changeProfile API tests to reflect updated behavior.
  • pronghorn-core:12.1.24-2021.1.13 [07-09-2021] - Updated the user sort list on the Authorization page to list all users.
  • pronghorn-core:12.1.24-2021.1.12 [07-01-2021] - Completed the Auto Test Refractor for *-getAdapterApplicationsHealth.test.js.

Chores

  • app-automation_studio:3.35.20-2021.1.42 [08-27-2021] - Updated JST dependency to latest version.
  • app-automation_studio:3.35.20-2021.1.40 [08-23-2021] - Updated JST and jst-designer dependencies to latest version.
  • app-automation_studio:3.35.20-2021.1.36 [08-13-2021] - Updated JST and jst-designer dependencies to latest version.
  • app-automation_studio:3.35.20-2021.1.34 [08-06-2021] - Updated JST Designer dependency to latest version.
  • app-automation_studio:3.35.20-2021.1.28 [07-27-2021] - Updated jst-designer dependency to latest version.
  • app-automation_studio:3.35.20-2021.1.25 [07-23-2021] - Updated JST and jst-designer dependencies to latest version.
  • app-automation_studio:3.35.20-2021.1.19 [07-16-2021] - Updated jst-designer dependency to latest version.
  • app-automation_studio:3.35.20-2021.1.16 [07-09-2021] - Updated jst-designer and jst dependencies to latest version.
  • app-jst:1.3.10-2021.1.30 [08-27-2021] - Updated jst-designer dependency to latest version.
  • app-jst:1.3.10-2021.1.28 [08-23-2021] - Updated JST and jst-designer dependencies to latest version.
  • app-jst:1.3.10-2021.1.24 [08-13-2021] - Updated JST and JST Designer dependencies to latest version.
  • app-jst:1.3.10-2021.1.23 [08-06-2021] - Updated jst-designer dependency to latest version.
  • app-jst:1.3.10-2021.1.20 [07-27-2021] - Updated jst-designer dependency to latest version.
  • app-jst:1.3.10-2021.1.17 [07-23-2021] - Updated JST and JST Designer dependencies to latest version.
  • app-jst:1.3.10-2021.1.13 [07-09-2021] - Updated JST and JST Designer dependencies to latest version.
  • pronghorn-core:12.1.24-2021.1.33 [08-24-2021] - Updated a dependency to a backend library in order to absorb the change which removed a method that did not follow the design of the RabbitMQ Listener class as well as to setup some redis TTLs.
  • pronghorn-core:12.1.24-2021.1.26 [08-02-2021] - Added integration tests for exposed adapter and integration routes.
  • pronghorn-core:12.1.24-2021.1.17 [07-22-2021] - Updated dependency to fix accessibility standards and reconfigured internal components to enable better code quality.

2021.1.2 Release Versions

Automation Platform Versions

component version
@itential/adapter-automation_gateway 4.17.1-2021.1.2
@itential/adapter-azure_aaa 1.1.9-2021.1.0
@itential/adapter-email 3.1.20-2021.1.0
@itential/adapter-ldap 2.12.21-2021.1.2
@itential/adapter-local_aaa 4.2.8-2021.1.1
@itential/adapter-nso 7.1.3-2021.1.2
@itential/adapter-radius 2.0.12-2021.1.0
@itential/adapter-redis 2.0.17-2021.1.0
@itential/app-admin_essentials 2.25.42-2021.1.22
@itential/app-ag_manager 1.13.0-2021.1.2
@itential/app-automation_catalog 2.10.6-2021.1.4
@itential/app-automation_studio 3.35.20-2021.1.46
@itential/app-configuration_manager 3.74.24-2021.1.13
@itential/app-form_builder 4.10.1-2021.1.6
@itential/app-json_forms 1.30.12-2021.1.8
@itential/app-jst 1.3.10-2021.1.30
@itential/app-mop 6.10.2-2021.1.7
@itential/app-nso_manager 2.20.15-2021.1.2
@itential/app-operations_manager 1.47.0-2021.1.37
@itential/app-service_catalog 3.10.19-2021.1.0
@itential/app-service_management 2.24.0-2021.1.1
@itential/app-template_builder 2.5.3-2021.1.3
@itential/app-workflow_builder 5.40.5-2021.1.25
@itential/app-workflow_engine 9.6.32-2021.1.69
@itential/pronghorn-core 12.1.24-2021.1.37
@itential/search 1.1.14-2021.1.0
@itential/tags 3.1.4-2021.1.0
@itential/itential-utils 2.7.0

Automation Gateway Versions

component version
automation_gateway 3.130.2+2021.1.12

NSO Manager Versions

component version
itential-tools 1.23.31.2021.1.2

Engine Versions

component version
policy-engine 1.10.7+2021.1.0

Dependencies

Automation Platform Server

package supported versions recommended version
nodejs >= 12.22.1 <= 14 14.16.1
npm 6.x 6.14.13
python 2.x or 3.x 3.9.6
pip supported recommended
pip any version 21.1.3
textfsm 1.x 1.1.2
Jinja2 2.x 2.11.3

The gcc-c++ and make packages should be installed from your OS distribution.

Mongo Server

package supported recommended
mongodb 4.2.x 4.2.13

RabbitMQ Server

package supported recommended
rabbitmq 3.8.x 3.8.14
erlang 21.3+ or 22.x 22.3.1
elixir 1.10.x 1.10.4
dedup 0.5.x 0.5.0

Redis Server

package supported recommended
redis 5.x 5.0.12

The gcc-c++ and make packages should be installed from your OS distribution.

Hashicorp Vault

package supported recommended
vault 1.x 1.7.0

Automation Gateway

package supported recommended
python 3.9 3.9.5
openssl 1.x 1.1.1k
haproxy 2.x 2.2.14

The gcc-c++ and make packages should be installed from your OS distribution.

The following development packages are required to install automation gateway: libffi-dev, openssl-dev, python-dev, sqlite-dev.

pip package supported recommended
pip 20.2.4 20.2.4
ansible 2.9 or 2.10 2.10.7
terraform 0.12.x 0.12.31
nornir 3.x 3.1.1
netmiko 3.x 3.4.0

One or more of the following packages may be required by the specific ansible modules you're using: psutil, pycrypto, paramiko, ncclient, lxml, nitrosdk-python, jxmlease.

Check the ansible documentation for the roles you're planning to use for additional package requirements.

NSO/Itential Tools

package supported recommended
java 1.7 or 1.8 1.8.275.01

The ant package should be installed from your OS distribution.

IAP Compatibility

Device Configuration

Device Configuration compatibility describes which devices are expected to work with the basic features of the Configuration Manager application across various southbound systems.

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

NSO:

Refer to the NSO Versions and NED Versions tables below for a list of tested devices.

Device Compliance

Device Compliance compatibility describes which devices are expected to work with Golden Configurations.

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

NSO (Configuration Manager app):

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

Device Maintenance

Device Maintenance compatibility describes which devices Itential can perform maintenance activities on (e.g., reboots and firmware upgrades).

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Juniper Junos

NSO:

* cisco-ios
* cisco-iosxr
* juniper-junos

Device Health Checks

Device Health Checks compatibility describes which devices Itential can execute read-only show commands to use the method broker and Command Templates application.

Ansible:

* Arista EOS
* Cisco IOS
* Cisco IOSXR
* Cisco NX
* Juniper Junos

NSO:

* a10-acos
* alu-sr
* arista-dcs
* cienacli-acos
* cisco-aireos
* cisco-asa
* cisco-gss
* cisco-ios
* cisco-iosxr
* cisco-nx
* cisco-qps
* cisco-staros
* ericsson-sgsnmme
* f5-bigip
* huawei-vrp
* juniper-junos

Note: Some of the devices in the health checks category are tested against netsim devices.

Forms

Ansible:

IAP can render most ansible networking modules as forms. Support for specific modules may vary. If you encounter issues with any particular modules, reach out to the Itential Customer Success Team for assistance.

NSO:

IAP can render most service models advertised by NSO as forms. Support for specific yang features may vary. If you encounter issues with your service models, reach out to the Itential Customer Success Team for assistance.

Service Provisioning

NSO:

IAP can provision most service models advertised by NSO. Support for specific yang features may vary. If you encounter issues with your service models, reach out to the Itential Customer Success Team for assistance.

Devices/Services Compatibility

The Itential Automation Platform is tested against the following component versions.

Ansible Versions:

* 2.10.7
* 2.9.23

Ansible Modules:

* eos_facts
* eos_command
* eos_config
* ios_facts
* ios_command
* ios_config
* iosxr_facts
* iosxr_command
* iosxr_config
* nx_facts
* nx_command
* nx_config
* junos_facts
* junos_command
* junos_config

NSO Versions:

* 5.4.4
* 5.5.1

NSO NED Versions:

ned 5.4.4 5.5.1
a10-acos 3.18 3.18
adtran-aos 4.0.6 4.0.6
alu-sr 8.13.4 8.13.4
8.13.3
arista-dcs 5.20.2 5.20.2
5.20
checkpoint-gaiaos_rest n/a 1.10.7
1.10.6
ciena-acos 6.2.5 6.2.5
6.2.4
cisco-aireos 3.7.2
3.7.1
3.7.2
3.7.1
cisco-asa 6.12.4 6.12.4
6.12.3
cisco-gss 2.1.1 2.1.1
cisco-ios 6.69
6.68.2
6.69
6.68.2
cisco-iosxr 7.33 7.33
7.32.5
cisco-nx 5.21.1 5.21.1
5.21
cisco-qps 5.1.3 5.1.3
cisco-staros 5.34.6
5.34.5
5.34.6
5.34.5
ericsson-sgsnmme 1.0.7 n/a
f5-bigip 3.17
3.16
3.17
3.16
fortinet-fortios 5.4.21 5.4.21
5.4.20
huawei-usn 1.2.1 n/a
huawei-vrp 6.17.4
6.17.3
6.17.4
6.17.3
juniper-junos 4.6.19
4.6.17
4.6.19
4.6.17
paloalto-panos_cli 4.8.2
4.8.1
4.8.2
4.8.1
radware-alteonos 2.4.1 2.4.1
2.4
unix-bind 2.1.0 2.1.0

VTS Versions:

* 2.6.2

VTS NED Versions:

ned 2.6.2
cisco-iosxr 6.6
cisco-ncs5500 1.0
cisco-nx 5.1.4

Virtual Devices:

* A10 vThunder 4.1.4 GR1
* Arista EOS-4.23.0FX
* Checkpoint R80.30-273.583
* Cisco ASAv 9.13.1.7
* Cisco CSR 17.02.01r
* Cisco NX 9.3.2, 9.3.1
* Cisco StarOS 21.15.29
* Cisco XR6.3.1
* F5 BIGIP 15.1.0.2-0.0.9
* Fortigate 6.4.0
* Juniper VMX 18.4R1
* Juniper VSRX 19.1R2
* PanOS 9.1.2
* Radware 32.6.0.0

IAP Browser Compatibility

This maintenance release was tested against the following browser versions:

* Firefox 89
* Chrome 91.0.4472.77
* Edge 91.0.864.37
* Internet Explorer 11